package com.project.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.project.bean.RoleBean;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface IRoleMapper extends BaseMapper<RoleBean> {
    /**
     * 删除角色
     * 1、通过角色id删除用户角色中间表
     * 2、通过角色id删除权限角色中间表
     * 3、通过角色id删除角色
     *
     * @param roleId 角色id
     */
    void del(Integer roleId);

    void delPermissionByRoleId(Integer roleId);

    RoleBean findById(Integer roleId);
}
